<template>
    index Child
    <!-- <el-button @click="testDownloadVSCode">测试下载vscode</el-button> -->
</template>

<script setup lang="ts">
/**
   * 补充知识点:
   * JavaScript 隐式转换
   * 什么叫隐式转换 把一些不能比较的内容转换成可比较的内容 比如 如果 0 -> 如果 false
   * 0 1 关系 
   * 0在判断中会直接转换成 false
   * if (0) -> if (false)
   * 1在判断中会直接转换成 true
   * if(1) -> if (true)
   * 在数字的隐式转换中 只要是一个非 0 的数字 都会转换成 true
   * 0 转换成 false
   * 除了0 1 这种数字，还有没有其他的隐式转换
   * '' false, '1' true
   * {} false, {name: xxx} true
   * [] false, [1] true
   * let arr = []
   * if ({}) -> if (arr) -> 有数据 true 没数据 false
   * 所有的基础数据类型    没有数据的，都会被转换成 false 有数据的 都会被转换成 true
   * 作用: 偷懒！！！！！！！！！！！！
   * 
   * 补充知识点:
   * 分页查询 前端传递的数据 1.page 2.pageSize
   * 假设数据库100条数据 每页显示10条
   * 第一页查询内容 1-10条数据 -> 前端传参 page: 1, pageSize: 10
   * 第二页查询内容 11-20条数据 -> 前端传参 page: 2, pageSize: 10
   * ....
   * 第十页查询内容 91-100条数据 -> 前端传参 page: 10, pageSize: 10
   * (page - 1) * pageSize
   * 
*/
const testDownloadVSCode = () => {
    // window.open('https://dl.pstmn.io/download/latest/osx_arm64')
}
</script>